Download OpenAPI specification:Download
Allows for consumption of Sedaro Satellite services. Read more about Sedaro Satellite at satellite.sedaro.com.
There is a lot to cover here but for now we will cover the basics.
Branches most fundamentally define Templates - either an Agent Template or a Scenario Template. These Templates then define reusable, instantiatable definitions for an Agent or Scenario. To recap, an Agent is an actor within a simulation and a Scenario defines the simulation (including the Agents that make it up and the Templates that define them). Therefore, Agent Templates capture the model for a system while Scenario Templates capture the instantiation of differentiated Agents, the resolution of their abstract "Targets", and the configuration of the simulation clock.
A Template is made up of Blocks - each existing within a Block Group inside of the Template. A Block Group is much like a traditional database table but with more flexibility. The following is the default Scenario Template:
{
'ClockConfig': {}, # Block Group
'TemplateRef': {}, # Block Group
'Agent': {}, # Block Group
'clockConfig': None, # root property (in this case a relation to a ClockConfig Block)
'agents': [], # root property (in this case a relation to a set of Agent Blocks)
}
Templates are modified by creating, updating, and deleted their Blocks using the "Blocks" endpoints below.
All Blocks not referenced above under "Scenario Template"
Retrieves the branch with the provided id.
| branchId required | integer (Branchid) |
{- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": 0,
- "user": 0,
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}Creates a new branch based on and in the same repository as the branch associated with the provided id.
| branchId required | integer (Branchid) |
| name required | string (Name) <= 32 characters |
| description | string (Description) <= 300 characters |
{- "name": "string",
- "description": "string"
}{- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": 0,
- "user": 0,
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}Updates updateable fields on the branch with the provided id. Note:
shareable indicates whether shareable links are valid for this branch.password indicates whether the shareable link requires a password.| branchId required | integer (Branchid) |
| name | string (Name) <= 32 characters |
| description | string (Description) <= 300 characters |
| shareable | boolean (Shareable) |
| password | string (Password) [ 8 .. 128 ] characters |
{- "name": "string",
- "description": "string",
- "shareable": true,
- "password": "stringst"
}{- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": 0,
- "user": 0,
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}Route to verify password when a user tries to access a branch with the provided id via a password protected shareable link.
If successful, returns a success message with a set-cookie. The cookie stores a jwt that allows for non-owner collaborators to send GET requests to the corresponding branch.
| branchId required | integer (Branchid) |
| password required | string (Password) |
{- "password": "string"
}{- "message": "string"
}Takes all changes to the blocks on the branch with the provided id and commits them to the corresponding version-controlled branch.
| branchId required | integer (Branchid) |
| commitMessage required | string (Commitmessage) |
{- "message": "string"
}Merges branch with incomingBranchId into branch with currentBranchId. This route has two functions:
conflicts with a list of conflict objects outlining the "current" and "incoming" changes. Review the list, and send a second request to the same route including a list of resulutions (see optional resultions param in the request body schema below) indicating where you would like to keep the "current" or "incoming" changes. The indices in the resultions list should correspond with the indices of the conflicts list.| currentBranchId required | integer (Currentbranchid) |
| incomingBranchId required | integer (Incomingbranchid) |
| resolutions | Array of strings (Resolutions) Items Enum: "current" "incoming" |
{- "resolutions": [
- "current"
]
}{- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": 0,
- "user": 0,
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}Retrieves all committed branch data (object with all the blocks) from the branch with the given id.
| branchId required | integer (Branchid) |
{- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}Retrieves all saved branch data (object with all the blocks) from the branch with the given id.
| branchId required | integer (Branchid) |
{- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}| branchId required | integer (Branchid) |
| jobId required | integer (Jobid) |
| latest | boolean (Latest) Default: false |
{- "jobType": "SIMULATION",
- "status": "PENDING",
- "branch": "string",
- "bedRef": "string",
- "dataRef": "string",
- "startTime": 0,
- "currentTime": 0,
- "stopTime": 0
}| branchId required | integer (Branchid) |
| jobId required | integer (Jobid) |
| action required | string (Action) Enum: "PAUSE" "RESUME" |
{- "jobType": "SIMULATION",
- "status": "PENDING",
- "branch": "string",
- "bedRef": "string",
- "dataRef": "string"
}Data is queried via 4 URL query parameters:
id: The ID of the data set to query. This ID can be retrieved from the Simulation Job.start: The start time of the window in MJDstop: The stop time of the window in MJDbinWidth: (optional) The bin width to use to down-sample the data. If omitted, data will be full resolution.Example request: GET: /data/?id=<id>&start=<start>&stop=<stop>&binWidth=<binWidth>
Data is returned from a query in the following format:
{
"meta": {}, // TODO
"series": {
<streamId>: [
[<timestamp1::MJD>, <timestamp2::MJD>, ...],
{
<agentId>: {
<blockId>: {
<stateVariableA>: [<valueA1>, <valueA2>, ...],
<stateVariableB>: [<valuB1>, <valueB2>, ...],
...
},
<stateVariableC>: [<valueC1>, <valueC2>, ...]
},
...
}
],
...
}
}
| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| priority required | integer (Priority) >= 0 Higher values have higher priority. Default op modes have priorty == |
| minOccurrenceDuration | number (Min Occurrence Duration [min]) >= 0 |
| maxOccurrenceDuration | number (Max Occurrence Duration [min]) >= 0 |
| minTimeBetweenOccurrences | number (Min Time Between Occurrences [min]) >= 0 |
| pointingMode required | string (ID of Associated PointingMode Block) Relationship to a |
| conditions | Array of any (IDs of Associated Condition Blocks) Default: [] Relationship to one or more |
| conOps required | string (ID of Associated ConOps Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "priority": 0,
- "minOccurrenceDuration": 0,
- "maxOccurrenceDuration": 0,
- "minTimeBetweenOccurrences": 0,
- "pointingMode": "string",
- "conditions": [ ],
- "conOps": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| priority required | integer (Priority) >= 0 Higher values have higher priority. Default op modes have priorty == |
| minOccurrenceDuration | number (Min Occurrence Duration [min]) >= 0 |
| maxOccurrenceDuration | number (Max Occurrence Duration [min]) >= 0 |
| minTimeBetweenOccurrences | number (Min Time Between Occurrences [min]) >= 0 |
| pointingMode required | string (ID of Associated PointingMode Block) Relationship to a |
| conditions | Array of any (IDs of Associated Condition Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "priority": 0,
- "minOccurrenceDuration": 0,
- "maxOccurrenceDuration": 0,
- "minTimeBetweenOccurrences": 0,
- "pointingMode": "string",
- "conditions": [ ]
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ATTITUDE_CONTROL" |
| algorithmSubtype required | string (Algorithmsubtype) Value: "SLIDING_MODE" |
| actuators | Array of any (IDs of Associated Actuator Blocks) Default: [] Relationship to one or more |
| gainK required | number (Gain K) > 0 Alters the relative weighting between angular rate error. |
| gainG required | number (Gain G) > 0 Scales the overall speed of convergence. |
| gainC required | number (Gain C) > 0 Dictates the strength of the magnetorquer desaturation torques. |
| epsilon required | number (Epsilon) > 0 The sliding mode boundary layer. Higher values may produce more error, but less chattering. |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ATTITUDE_CONTROL",
- "algorithmSubtype": "SLIDING_MODE",
- "actuators": [ ],
- "gainK": 0,
- "gainG": 0,
- "gainC": 0,
- "epsilon": 0
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ATTITUDE_CONTROL" |
| algorithmSubtype required | string (Algorithmsubtype) Value: "SLIDING_MODE" |
| actuators | Array of any (IDs of Associated Actuator Blocks) Default: [] Relationship to one or more |
| gainK required | number (Gain K) > 0 Alters the relative weighting between angular rate error. |
| gainG required | number (Gain G) > 0 Scales the overall speed of convergence. |
| gainC required | number (Gain C) > 0 Dictates the strength of the magnetorquer desaturation torques. |
| epsilon required | number (Epsilon) > 0 The sliding mode boundary layer. Higher values may produce more error, but less chattering. |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ATTITUDE_CONTROL",
- "algorithmSubtype": "SLIDING_MODE",
- "actuators": [ ],
- "gainK": 0,
- "gainG": 0,
- "gainC": 0,
- "epsilon": 0
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| constantTemperature required | number (Constanttemperature) |
| tempController required | string (ID of Associated TempController Block) Relationship to a |
| operationalModes | Array of any (IDs of Associated OperationalMode Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "constantTemperature": 0,
- "tempController": "string",
- "operationalModes": [ ]
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| constantTemperature required | number (Constanttemperature) |
| tempController required | string (ID of Associated TempController Block) Relationship to a |
| operationalModes | Array of any (IDs of Associated OperationalMode Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "constantTemperature": 0,
- "tempController": "string",
- "operationalModes": [ ]
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| fieldOfViewType required | string (Fieldofviewtype) Value: "CIRC_FIELD_OF_VIEW" |
| boresightBodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| halfAngle required | number (Halfangle) [ 0 .. 180 ] |
{- "id": "string",
- "name": "string",
- "fieldOfViewType": "CIRC_FIELD_OF_VIEW",
- "boresightBodyFrameVector": "string",
- "halfAngle": 180
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| fieldOfViewType required | string (Fieldofviewtype) Value: "CIRC_FIELD_OF_VIEW" |
| boresightBodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| halfAngle required | number (Halfangle) [ 0 .. 180 ] |
{- "id": "string",
- "name": "string",
- "fieldOfViewType": "CIRC_FIELD_OF_VIEW",
- "boresightBodyFrameVector": "string",
- "halfAngle": 180
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| fieldOfViewType required | string (Fieldofviewtype) Value: "RECT_FIELD_OF_VIEW" |
| boresightBodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| heightHalfAngle required | number (Heighthalfangle) [ 0 .. 180 ] |
| widthHalfAngle required | number (Widthhalfangle) [ 0 .. 180 ] |
| heightBodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "fieldOfViewType": "RECT_FIELD_OF_VIEW",
- "boresightBodyFrameVector": "string",
- "heightHalfAngle": 180,
- "widthHalfAngle": 180,
- "heightBodyFrameVector": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| fieldOfViewType required | string (Fieldofviewtype) Value: "RECT_FIELD_OF_VIEW" |
| boresightBodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| heightHalfAngle required | number (Heighthalfangle) [ 0 .. 180 ] |
| widthHalfAngle required | number (Widthhalfangle) [ 0 .. 180 ] |
| heightBodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "fieldOfViewType": "RECT_FIELD_OF_VIEW",
- "boresightBodyFrameVector": "string",
- "heightHalfAngle": 180,
- "widthHalfAngle": 180,
- "heightBodyFrameVector": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| motionType required | any (Motion Type) Enum: "FIXED" "SUN_TRACKING" An enumeration. |
| area required | number (Area [m^2]) > 0 |
| surfaceCentroid required | Array of numbers (Centroid [Vector3[m]]) |
| bodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| surfaceMaterial required | string (ID of Associated SurfaceMaterial Block) Relationship to a |
| satellite required | string (ID of Associated Satellite Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "motionType": "FIXED",
- "area": 0,
- "surfaceCentroid": [
- 0
], - "bodyFrameVector": "string",
- "surfaceMaterial": "string",
- "satellite": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| motionType required | any (Motion Type) Enum: "FIXED" "SUN_TRACKING" An enumeration. |
| area required | number (Area [m^2]) > 0 |
| surfaceCentroid required | Array of numbers (Centroid [Vector3[m]]) |
| bodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| surfaceMaterial required | string (ID of Associated SurfaceMaterial Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "motionType": "FIXED",
- "area": 0,
- "surfaceCentroid": [
- 0
], - "bodyFrameVector": "string",
- "surfaceMaterial": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber required | string (Partnumber) <= 32 characters |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| esr required | number (ESR [ohms])) >= 0 |
| maxChargeCurrent required | number (Max Charge Current [A]) >= 0 |
| maxDischargeCurrent required | number (Max Discharge Current [A]) >= 0 |
| minSoc required | number (Min State of Charge) [ 0 .. 1 ] |
| curve required | Array of numbers (SoC vs. Voc Curve) = 2 items [ items[ items >= 0 ] ] Cell state of charge vs. open-circuit voltage curve. The first list should contain all SoC values in increasing order and the second should contain all Voc values [V]. Each Voc value must be greater than or equal to the prior value. |
| capacity required | number (Capacity [A-hr]) >= 0 |
| topology required | string (ID of Associated Topology Block) Relationship to a |
{- "id": "string",
- "partNumber": "string",
- "manufacturer": "",
- "esr": 0,
- "maxChargeCurrent": 0,
- "maxDischargeCurrent": 0,
- "minSoc": 1,
- "curve": [
- [
- 0
], - [
- 0
]
], - "capacity": 0,
- "topology": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber required | string (Partnumber) <= 32 characters |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| esr required | number (ESR [ohms])) >= 0 |
| maxChargeCurrent required | number (Max Charge Current [A]) >= 0 |
| maxDischargeCurrent required | number (Max Discharge Current [A]) >= 0 |
| minSoc required | number (Min State of Charge) [ 0 .. 1 ] |
| curve required | Array of numbers (SoC vs. Voc Curve) = 2 items [ items[ items >= 0 ] ] Cell state of charge vs. open-circuit voltage curve. The first list should contain all SoC values in increasing order and the second should contain all Voc values [V]. Each Voc value must be greater than or equal to the prior value. |
| capacity required | number (Capacity [A-hr]) >= 0 |
{- "id": "string",
- "partNumber": "string",
- "manufacturer": "",
- "esr": 0,
- "maxChargeCurrent": 0,
- "maxDischargeCurrent": 0,
- "minSoc": 1,
- "curve": [
- [
- 0
], - [
- 0
]
], - "capacity": 0
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| pointingModeType required | string (Pointing Mode Type) Value: "PASSIVE" |
| odAlgorithm | string (ID of Associated OrbitDeterminationAlgorithm Block) Relationship to zero or one |
| adAlgorithm | string (ID of Associated AttitudeDeterminationAlgorithm Block) Relationship to zero or one |
| conOps required | string (ID of Associated ConOps Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "pointingModeType": "PASSIVE",
- "odAlgorithm": "string",
- "adAlgorithm": "string",
- "conOps": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| pointingModeType required | string (Pointing Mode Type) Value: "PASSIVE" |
| odAlgorithm | string (ID of Associated OrbitDeterminationAlgorithm Block) Relationship to zero or one |
| adAlgorithm | string (ID of Associated AttitudeDeterminationAlgorithm Block) Relationship to zero or one |
{- "id": "string",
- "name": "string",
- "pointingModeType": "PASSIVE",
- "odAlgorithm": "string",
- "adAlgorithm": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| pointingModeType required | string (Pointing Mode Type) Value: "LOCK" |
| odAlgorithm | string (ID of Associated OrbitDeterminationAlgorithm Block) Relationship to zero or one |
| adAlgorithm | string (ID of Associated AttitudeDeterminationAlgorithm Block) Relationship to zero or one |
| conOps required | string (ID of Associated ConOps Block) Relationship to a |
| lockVector required | string (ID of Associated ReferenceVector Block) Relationship to a |
| lockBodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| acAlgorithm required | string (ID of Associated AttitudeControlAlgorithm Block) Relationship to a |
| spinRate required | number (Spinrate) |
{- "id": "string",
- "name": "string",
- "pointingModeType": "LOCK",
- "odAlgorithm": "string",
- "adAlgorithm": "string",
- "conOps": "string",
- "lockVector": "string",
- "lockBodyFrameVector": "string",
- "acAlgorithm": "string",
- "spinRate": 0
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| pointingModeType required | string (Pointing Mode Type) Value: "LOCK" |
| odAlgorithm | string (ID of Associated OrbitDeterminationAlgorithm Block) Relationship to zero or one |
| adAlgorithm | string (ID of Associated AttitudeDeterminationAlgorithm Block) Relationship to zero or one |
| lockVector required | string (ID of Associated ReferenceVector Block) Relationship to a |
| lockBodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| acAlgorithm required | string (ID of Associated AttitudeControlAlgorithm Block) Relationship to a |
| spinRate required | number (Spinrate) |
{- "id": "string",
- "name": "string",
- "pointingModeType": "LOCK",
- "odAlgorithm": "string",
- "adAlgorithm": "string",
- "lockVector": "string",
- "lockBodyFrameVector": "string",
- "acAlgorithm": "string",
- "spinRate": 0
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| pointingModeType required | string (Pointing Mode Type) Value: "MAX_SECONDARY_ALIGN" |
| odAlgorithm | string (ID of Associated OrbitDeterminationAlgorithm Block) Relationship to zero or one |
| adAlgorithm | string (ID of Associated AttitudeDeterminationAlgorithm Block) Relationship to zero or one |
| conOps required | string (ID of Associated ConOps Block) Relationship to a |
| lockVector required | string (ID of Associated ReferenceVector Block) Relationship to a |
| lockBodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| acAlgorithm required | string (ID of Associated AttitudeControlAlgorithm Block) Relationship to a |
| maxAlignVector required | string (ID of Associated ReferenceVector Block) Relationship to a |
| maxAlignBodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "pointingModeType": "MAX_SECONDARY_ALIGN",
- "odAlgorithm": "string",
- "adAlgorithm": "string",
- "conOps": "string",
- "lockVector": "string",
- "lockBodyFrameVector": "string",
- "acAlgorithm": "string",
- "maxAlignVector": "string",
- "maxAlignBodyFrameVector": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| pointingModeType required | string (Pointing Mode Type) Value: "MAX_SECONDARY_ALIGN" |
| odAlgorithm | string (ID of Associated OrbitDeterminationAlgorithm Block) Relationship to zero or one |
| adAlgorithm | string (ID of Associated AttitudeDeterminationAlgorithm Block) Relationship to zero or one |
| lockVector required | string (ID of Associated ReferenceVector Block) Relationship to a |
| lockBodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| acAlgorithm required | string (ID of Associated AttitudeControlAlgorithm Block) Relationship to a |
| maxAlignVector required | string (ID of Associated ReferenceVector Block) Relationship to a |
| maxAlignBodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "pointingModeType": "MAX_SECONDARY_ALIGN",
- "odAlgorithm": "string",
- "adAlgorithm": "string",
- "lockVector": "string",
- "lockBodyFrameVector": "string",
- "acAlgorithm": "string",
- "maxAlignVector": "string",
- "maxAlignBodyFrameVector": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| efficiency required | number (Efficiency) [ 0 .. 1 ] |
| component required | string (ID of Associated Component Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "efficiency": 1,
- "component": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| efficiency required | number (Efficiency) [ 0 .. 1 ] |
| operationalModes | Array of any (IDs of Associated OperationalMode Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "efficiency": 1,
- "operationalModes": [ ]
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| resistivity required | number (Resistivity) > 0 |
| thickness required | number (Thickness) > 0 |
| hotTempRating required | number (Hottemprating) |
| coldTempRating required | number (Coldtemprating) |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "resistivity": 0,
- "thickness": 0,
- "hotTempRating": 0,
- "coldTempRating": 0
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| resistivity required | number (Resistivity) > 0 |
| thickness required | number (Thickness) > 0 |
| hotTempRating required | number (Hottemprating) |
| coldTempRating required | number (Coldtemprating) |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "resistivity": 0,
- "thickness": 0,
- "hotTempRating": 0,
- "coldTempRating": 0
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| onRegHeatFlowRate required | number (Onregheatflowrate) > 0 |
| controlledComponent required | string (ID of Associated Component Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "onRegHeatFlowRate": 0,
- "controlledComponent": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| onRegHeatFlowRate required | number (Onregheatflowrate) > 0 |
| controlledComponent required | string (ID of Associated Component Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "onRegHeatFlowRate": 0,
- "controlledComponent": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| onRegHeatFlowRate required | number (Onregheatflowrate) > 0 |
| controlledComponent required | string (ID of Associated Component Block) Relationship to a |
| efficiency required | number (Efficiency) [ 0 .. 1 ] |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "onRegHeatFlowRate": 0,
- "controlledComponent": "string",
- "efficiency": 1
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| onRegHeatFlowRate required | number (Onregheatflowrate) > 0 |
| controlledComponent required | string (ID of Associated Component Block) Relationship to a |
| efficiency required | number (Efficiency) [ 0 .. 1 ] |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "onRegHeatFlowRate": 0,
- "controlledComponent": "string",
- "efficiency": 1
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| targetType required | any (Target Type) Enum: "SPACE_TARGET" "CELESTIAL_TARGET" "GROUND_TARGET" An enumeration. |
| conOps required | string (ID of Associated ConOps Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "targetType": "SPACE_TARGET",
- "conOps": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| targetAssociations | object (IDs of Associated Target Blocks) Default: {} Relationship with data to one or more |
{- "id": "string",
- "name": "string",
- "targetAssociations": { }
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| definitionType required | any (Definition Type) Enum: "SPHERICAL_ANGLES" "VECTOR" An enumeration. |
required | SphericalAngles (object) or Vector (object) (Definition Parameters) |
| satellite required | string (ID of Associated Satellite Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "definitionType": "SPHERICAL_ANGLES",
- "definitionParams": {
- "theta": 360,
- "phi": 360
}, - "satellite": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| definitionType required | any (Definition Type) Enum: "SPHERICAL_ANGLES" "VECTOR" An enumeration. |
required | SphericalAngles (object) or Vector (object) (Definition Parameters) |
{- "id": "string",
- "name": "string",
- "definitionType": "SPHERICAL_ANGLES",
- "definitionParams": {
- "theta": 360,
- "phi": 360
}
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| subsystem required | string (ID of Associated Subsystem Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "subsystem": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| subsystem required | string (ID of Associated Subsystem Block) Relationship to a |
| numSeries required | integer (# of Series Cells) >= 1 |
| numParallel required | integer (# of Parallel Cells) >= 1 |
| blockingDiodeDrop required | number (Blocking Diode Drop [V]) >= 0 Set to 0 to omit diode. |
| cell required | string (ID of Associated SolarCell Block) Relationship to a |
| surface required | string (ID of Associated Surface Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "subsystem": "string",
- "numSeries": 1,
- "numParallel": 1,
- "blockingDiodeDrop": 0,
- "cell": "string",
- "surface": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| numSeries required | integer (# of Series Cells) >= 1 |
| numParallel required | integer (# of Parallel Cells) >= 1 |
| blockingDiodeDrop required | number (Blocking Diode Drop [V]) >= 0 Set to 0 to omit diode. |
| cell required | string (ID of Associated SolarCell Block) Relationship to a |
| surface required | string (ID of Associated Surface Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "numSeries": 1,
- "numParallel": 1,
- "blockingDiodeDrop": 0,
- "cell": "string",
- "surface": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| subsystem required | string (ID of Associated Subsystem Block) Relationship to a |
| numSeries required | integer (# of Series Cells) >= 1 |
| numParallel required | integer (# of Parallel Cells) >= 1 |
| cell required | string (ID of Associated BatteryCell Block) Relationship to a |
| battery required | string (ID of Associated Battery Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "subsystem": "string",
- "numSeries": 1,
- "numParallel": 1,
- "cell": "string",
- "battery": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| numSeries required | integer (# of Series Cells) >= 1 |
| numParallel required | integer (# of Parallel Cells) >= 1 |
| cell required | string (ID of Associated BatteryCell Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "numSeries": 1,
- "numParallel": 1,
- "cell": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
required | Topology Type (string) or TopologyTypes (any) (Topology Type) This field may only be |
TopologyParamFRD (object) or TopologyParamSCH (object) or TopologyParamQRD (object) or TopologyParamTCM (object) or TopologyParamSCM (object) (Topology Definition Parameters) This field may only be undefined initially. It is required on first update. |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "topologyType": "",
- "topologyParams": {
- "bcrEfficiency": 1,
- "outputPowerRating": 0,
- "chargeDiodeDrop": 0,
- "bdrEfficiency": 1,
- "drivenControllerBusVoltage": 0
}
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| fieldOfView | string (ID of Associated FieldOfView Block) Relationship to zero or one |
| oneSigmaAngleError required | number (Onesigmaangleerror) |
| referenceVector required | string (ID of Associated ReferenceVector Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "fieldOfView": "string",
- "oneSigmaAngleError": 0,
- "referenceVector": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| fieldOfView | string (ID of Associated FieldOfView Block) Relationship to zero or one |
| oneSigmaAngleError required | number (Onesigmaangleerror) |
| referenceVector required | string (ID of Associated ReferenceVector Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "fieldOfView": "string",
- "oneSigmaAngleError": 0,
- "referenceVector": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| fieldOfView | string (ID of Associated FieldOfView Block) Relationship to zero or one |
| oneSigmaPerAxisError required | number (Onesigmaperaxiserror) |
| referenceVector required | string (ID of Associated ReferenceVector Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "fieldOfView": "string",
- "oneSigmaPerAxisError": 0,
- "referenceVector": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| fieldOfView | string (ID of Associated FieldOfView Block) Relationship to zero or one |
| oneSigmaPerAxisError required | number (Onesigmaperaxiserror) |
| referenceVector required | string (ID of Associated ReferenceVector Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "fieldOfView": "string",
- "oneSigmaPerAxisError": 0,
- "referenceVector": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| fieldOfView | string (ID of Associated FieldOfView Block) Relationship to zero or one |
| oneSigmaCrossAxisError required | number (Onesigmacrossaxiserror) |
| oneSigmaBoresightAxisError required | number (Onesigmaboresightaxiserror) |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "fieldOfView": "string",
- "oneSigmaCrossAxisError": 0,
- "oneSigmaBoresightAxisError": 0
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| fieldOfView | string (ID of Associated FieldOfView Block) Relationship to zero or one |
| oneSigmaCrossAxisError required | number (Onesigmacrossaxiserror) |
| oneSigmaBoresightAxisError required | number (Onesigmaboresightaxiserror) |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "fieldOfView": "string",
- "oneSigmaCrossAxisError": 0,
- "oneSigmaBoresightAxisError": 0
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| fieldOfView | string (ID of Associated FieldOfView Block) Relationship to zero or one |
| oneSigmaDistanceError required | number (Onesigmadistanceerror) |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "fieldOfView": "string",
- "oneSigmaDistanceError": 0
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| fieldOfView | string (ID of Associated FieldOfView Block) Relationship to zero or one |
| oneSigmaDistanceError required | number (Onesigmadistanceerror) |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "fieldOfView": "string",
- "oneSigmaDistanceError": 0
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| fieldOfView | string (ID of Associated FieldOfView Block) Relationship to zero or one |
| oneSigmaPerAxisError required | number (Onesigmaperaxiserror) |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "fieldOfView": "string",
- "oneSigmaPerAxisError": 0
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| fieldOfView | string (ID of Associated FieldOfView Block) Relationship to zero or one |
| oneSigmaPerAxisError required | number (Onesigmaperaxiserror) |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "fieldOfView": "string",
- "oneSigmaPerAxisError": 0
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| bodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| ratedMagneticMoment required | number (Ratedmagneticmoment) >= 0 |
| powerAtRatedMagneticMoment required | number (Poweratratedmagneticmoment) |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "bodyFrameVector": "string",
- "ratedMagneticMoment": 0,
- "powerAtRatedMagneticMoment": 0
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| bodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| ratedMagneticMoment required | number (Ratedmagneticmoment) >= 0 |
| powerAtRatedMagneticMoment required | number (Poweratratedmagneticmoment) |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "bodyFrameVector": "string",
- "ratedMagneticMoment": 0,
- "powerAtRatedMagneticMoment": 0
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| bodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| inertia required | number (Inertia) >= 0 |
| ratedMomentum required | number (Ratedmomentum) >= 0 |
| ratedTorque required | number (Ratedtorque) >= 0 |
| efficiency required | number (Efficiency) [ 0 .. 1 ] |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "bodyFrameVector": "string",
- "inertia": 0,
- "ratedMomentum": 0,
- "ratedTorque": 0,
- "efficiency": 1
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 32 characters |
| hotTempRating | number (Hottemprating) Default: 0 |
| coldTempRating | number (Coldtemprating) Default: 0 |
| thermalCapacitance | number (Thermalcapacitance) >= 0 Default: 1 |
| temperature | number (Temperature) Default: 273.15 |
| bodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| inertia required | number (Inertia) >= 0 |
| ratedMomentum required | number (Ratedmomentum) >= 0 |
| ratedTorque required | number (Ratedtorque) >= 0 |
| efficiency required | number (Efficiency) [ 0 .. 1 ] |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 0,
- "coldTempRating": 0,
- "thermalCapacitance": 1,
- "temperature": 273.15,
- "bodyFrameVector": "string",
- "inertia": 0,
- "ratedMomentum": 0,
- "ratedTorque": 0,
- "efficiency": 1
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| openCircuitVoltage required | number (Open Circuit Voltage [V]) >= 0 |
| shortCircuitCurrent required | number (Short Circuit Current [A]) >= 0 |
| maxPowerVoltage required | number (Max Power Voltage [V]) >= 0 |
| maxPowerCurrent required | number (Max Power Current [A]) >= 0 |
| numJunctions required | integer (# of Junctions) >= 1 |
| topology required | string (ID of Associated Topology Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "openCircuitVoltage": 0,
- "shortCircuitCurrent": 0,
- "maxPowerVoltage": 0,
- "maxPowerCurrent": 0,
- "numJunctions": 1,
- "topology": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| openCircuitVoltage required | number (Open Circuit Voltage [V]) >= 0 |
| shortCircuitCurrent required | number (Short Circuit Current [A]) >= 0 |
| maxPowerVoltage required | number (Max Power Voltage [V]) >= 0 |
| maxPowerCurrent required | number (Max Power Current [A]) >= 0 |
| numJunctions required | integer (# of Junctions) >= 1 |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "openCircuitVoltage": 0,
- "shortCircuitCurrent": 0,
- "maxPowerVoltage": 0,
- "maxPowerCurrent": 0,
- "numJunctions": 1
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| initialStateDefType | string (Initial State Definition Type) Default: "" Enum: "ORBITAL_ELEMENTS" "REF_ORBIT" "ECI_STATE" "TLE" "" An enumeration. |
ISDPOrbitalElements (object) or ISDPTle (object) or ISDPEci (object) or IROIss (object) or IROGeostat (object) or IROGeostatTransfer (object) or IROPolarCirc (object) or IROEquatorialCirc (object) or IROSunSyncCirc (object) (Initial State Definition Parameters) May only be null initially. |
{- "id": "string",
- "initialStateDefType": "",
- "initialStateDefParams": {
- "a": 6478.1359999999995,
- "e": 0,
- "inc": 3.141592653589793,
- "raan": 360,
- "om": 360,
- "nu": 360
}
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| keepout required | boolean (Keepout) |
| destructive required | boolean (Destructive) |
| referenceVector required | string (ID of Associated ReferenceVector Block) Relationship to a |
| fieldOfView required | string (ID of Associated FieldOfView Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "keepout": true,
- "destructive": true,
- "referenceVector": "string",
- "fieldOfView": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| keepout required | boolean (Keepout) |
| destructive required | boolean (Destructive) |
| referenceVector required | string (ID of Associated ReferenceVector Block) Relationship to a |
| fieldOfView required | string (ID of Associated FieldOfView Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "keepout": true,
- "destructive": true,
- "referenceVector": "string",
- "fieldOfView": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| irEmissivity required | number (IR Emissivity) [ 0 .. 1 ] |
| solarAbsorptivity required | number (Solar Absorptivity) [ 0 .. 1 ] |
| diffuseSolarReflectivity required | number (Diffuse Solar Reflectivity) [ 0 .. 1 ] |
| specularSolarReflectivity required | number (Specular Solar Reflectivity) [ 0 .. 1 ] |
| hotTempRating required | number (Hot Temperature Rating [C]) |
| coldTempRating required | number (Cold Temperature Rating [C]) |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "irEmissivity": 1,
- "solarAbsorptivity": 1,
- "diffuseSolarReflectivity": 1,
- "specularSolarReflectivity": 1,
- "hotTempRating": 0,
- "coldTempRating": 0
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| irEmissivity required | number (IR Emissivity) [ 0 .. 1 ] |
| solarAbsorptivity required | number (Solar Absorptivity) [ 0 .. 1 ] |
| diffuseSolarReflectivity required | number (Diffuse Solar Reflectivity) [ 0 .. 1 ] |
| specularSolarReflectivity required | number (Specular Solar Reflectivity) [ 0 .. 1 ] |
| hotTempRating required | number (Hot Temperature Rating [C]) |
| coldTempRating required | number (Cold Temperature Rating [C]) |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "irEmissivity": 1,
- "solarAbsorptivity": 1,
- "diffuseSolarReflectivity": 1,
- "specularSolarReflectivity": 1,
- "hotTempRating": 0,
- "coldTempRating": 0
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| satellite required | string (ID of Associated Satellite Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "satellite": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
{- "id": "string",
- "name": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
required | Cell Configuration Type (string) or ConfigurationTypes (any) (Cell Configuration Type) |
| initialSoc required | number (Initial SoC) [ 0 .. 1 ] This field may only be null when first created. |
| maxChargeCurrentOverride required | number (Max Charge Current Override) >= 0 If null, the max charge current will be computed from the cell-pack composition. |
| maxDischargeCurrentOverride required | number (Max Discharge Current Override) >= 0 If null, the max discharge current will be computed from the cell-pack composition. |
| minSocOverride required | number (Min SoC Override) [ 0 .. 1 ] If null, the min state of charge will be computed from the cell-pack composition. |
{- "configurationType": "",
- "initialSoc": 1,
- "maxChargeCurrentOverride": 0,
- "maxDischargeCurrentOverride": 0,
- "minSocOverride": 1
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| vectorType required | string (Vectortype) Value: "LOCAL" |
| localPointingDirection required | any (LocalPointingDirections) Enum: "NADIR" "ZENITH" "CROSS_TRACK_POS" "CROSS_TRACK_NEG" "ALONG_TRACK_POS" "ALONG_TRACK_NEG" "RAM" "ANTI_RAM" "MAGNETIC_FIELD" "" An enumeration. |
{- "id": "string",
- "name": "string",
- "vectorType": "LOCAL",
- "localPointingDirection": "NADIR"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| vectorType required | string (Vectortype) Value: "LOCAL" |
| localPointingDirection required | any (LocalPointingDirections) Enum: "NADIR" "ZENITH" "CROSS_TRACK_POS" "CROSS_TRACK_NEG" "ALONG_TRACK_POS" "ALONG_TRACK_NEG" "RAM" "ANTI_RAM" "MAGNETIC_FIELD" "" An enumeration. |
{- "id": "string",
- "name": "string",
- "vectorType": "LOCAL",
- "localPointingDirection": "NADIR"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| vectorType required | string (Vectortype) Value: "CELESTIAL" |
| celestialPointingDirection required | any (CelestialPointingDirections) Enum: "SUN" "MOON" "EARTH" An enumeration. |
{- "id": "string",
- "name": "string",
- "vectorType": "CELESTIAL",
- "celestialPointingDirection": "SUN"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| vectorType required | string (Vectortype) Value: "CELESTIAL" |
| celestialPointingDirection required | any (CelestialPointingDirections) Enum: "SUN" "MOON" "EARTH" An enumeration. |
{- "id": "string",
- "name": "string",
- "vectorType": "CELESTIAL",
- "celestialPointingDirection": "SUN"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| vectorType required | string (Vectortype) Value: "TARGET" |
| targetPointingDirection required | any (TargetPointingDirections) Enum: "TARGET" "TARGET_GROUP" An enumeration. |
| target | string (ID of Associated Target Block) Relationship to zero or one |
| targetGroup | string (ID of Associated TargetGroup Block) Relationship to zero or one |
{- "id": "string",
- "name": "string",
- "vectorType": "TARGET",
- "targetPointingDirection": "TARGET",
- "target": "string",
- "targetGroup": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| vectorType required | string (Vectortype) Value: "TARGET" |
| targetPointingDirection required | any (TargetPointingDirections) Enum: "TARGET" "TARGET_GROUP" An enumeration. |
| target | string (ID of Associated Target Block) Relationship to zero or one |
| targetGroup | string (ID of Associated TargetGroup Block) Relationship to zero or one |
{- "id": "string",
- "name": "string",
- "vectorType": "TARGET",
- "targetPointingDirection": "TARGET",
- "target": "string",
- "targetGroup": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| mass | number (Mass [kg]) > 0 |
| inertia | any (Inertia Matrix [Matrix3[kg-m^2]]) |
| earthshineIrradiance | number (Earthshineirradiance) |
| albedo | number (Albedo) [ 0 .. 1 ] |
| dragTorque | Array of numbers (Dragtorque) |
| gravityGradientTorque | Array of numbers (Gravitygradienttorque) |
{- "id": "string",
- "mass": 0,
- "inertia": null,
- "earthshineIrradiance": 0,
- "albedo": 1,
- "dragTorque": [
- 0
], - "gravityGradientTorque": [
- 0
]
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| inputType required | any (Input Type) Enum: "EPS_ROOT_NODE" "BUS_REGULATOR" The input source to the regulator. If |
| voltage required | number (Output Voltage [V]) |
| maxOutputPower required | number (Max Output Power [W]) >= 0 |
| efficiency required | number (Efficiency) [ 0 .. 1 ] |
| inRegulator | string (ID of Associated BusRegulator Block) Relationship to zero or one |
| topology required | string (ID of Associated Topology Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "inputType": "EPS_ROOT_NODE",
- "voltage": 0,
- "maxOutputPower": 0,
- "efficiency": 1,
- "inRegulator": "string",
- "topology": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| inputType required | any (Input Type) Enum: "EPS_ROOT_NODE" "BUS_REGULATOR" The input source to the regulator. If |
| voltage required | number (Output Voltage [V]) |
| maxOutputPower required | number (Max Output Power [W]) >= 0 |
| efficiency required | number (Efficiency) [ 0 .. 1 ] |
| inRegulator | string (ID of Associated BusRegulator Block) Relationship to zero or one |
{- "id": "string",
- "name": "string",
- "inputType": "EPS_ROOT_NODE",
- "voltage": 0,
- "maxOutputPower": 0,
- "efficiency": 1,
- "inRegulator": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ATTITUDE_DETERMINATION" |
| algorithmSubtype required | any (AttDetTypes) Enum: "TRIAD" "MEKF" "AVERAGING" An enumeration. |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ATTITUDE_DETERMINATION",
- "algorithmSubtype": "TRIAD"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ATTITUDE_DETERMINATION" |
| algorithmSubtype required | any (AttDetTypes) Enum: "TRIAD" "MEKF" "AVERAGING" An enumeration. |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ATTITUDE_DETERMINATION",
- "algorithmSubtype": "TRIAD"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ATTITUDE_DETERMINATION" |
| algorithmSubtype required | string (Algorithmsubtype) Value: "AVERAGING" |
| opticalAttitudeSensors | Array of any (IDs of Associated OpticalAttitudeSensor Blocks) Default: [] Relationship to one or more |
| angularVelocitySensors | Array of any (IDs of Associated AngularVelocitySensor Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ATTITUDE_DETERMINATION",
- "algorithmSubtype": "AVERAGING",
- "opticalAttitudeSensors": [ ],
- "angularVelocitySensors": [ ]
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ATTITUDE_DETERMINATION" |
| algorithmSubtype required | string (Algorithmsubtype) Value: "AVERAGING" |
| opticalAttitudeSensors | Array of any (IDs of Associated OpticalAttitudeSensor Blocks) Default: [] Relationship to one or more |
| angularVelocitySensors | Array of any (IDs of Associated AngularVelocitySensor Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ATTITUDE_DETERMINATION",
- "algorithmSubtype": "AVERAGING",
- "opticalAttitudeSensors": [ ],
- "angularVelocitySensors": [ ]
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ATTITUDE_DETERMINATION" |
| algorithmSubtype required | string (Algorithmsubtype) Value: "MEKF" |
| covariance | any (Covariance) |
| opticalAttitudeSensors | Array of any (IDs of Associated OpticalAttitudeSensor Blocks) Default: [] Relationship to one or more |
| angularVelocitySensors | Array of any (IDs of Associated AngularVelocitySensor Blocks) Default: [] Relationship to one or more |
| satellite | string (ID of Associated Satellite Block) Relationship to zero or one |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ATTITUDE_DETERMINATION",
- "algorithmSubtype": "MEKF",
- "covariance": null,
- "opticalAttitudeSensors": [ ],
- "angularVelocitySensors": [ ],
- "satellite": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ATTITUDE_DETERMINATION" |
| algorithmSubtype required | string (Algorithmsubtype) Value: "MEKF" |
| covariance | any (Covariance) |
| opticalAttitudeSensors | Array of any (IDs of Associated OpticalAttitudeSensor Blocks) Default: [] Relationship to one or more |
| angularVelocitySensors | Array of any (IDs of Associated AngularVelocitySensor Blocks) Default: [] Relationship to one or more |
| satellite | string (ID of Associated Satellite Block) Relationship to zero or one |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ATTITUDE_DETERMINATION",
- "algorithmSubtype": "MEKF",
- "covariance": null,
- "opticalAttitudeSensors": [ ],
- "angularVelocitySensors": [ ],
- "satellite": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| epsOutputType required | any (Power Supply Bus) Enum: "CORE_OUTPUT" "BUS_REGULATOR"
|
| busRegulator | string (ID of Associated BusRegulator Block) Relationship to zero or one |
| topology | string (ID of Associated Topology Block) Relationship to zero or one |
| loadState required | string (ID of Associated LoadState Block) Relationship to a |
| loadDefType required | any (Load Definition Type) Enum: "CONSTANT_POWER" "CONSTANT_RESISTANCE" An enumeration. |
required | ConstantPower (object) or ConstantResistance (object) (Load Definition Parameters) |
| dutyCyclePeriod | number (Duty Cycle Period [min]) > 0 |
| dutyCyclePercentage | number (Duty Cycle Percentage) [ 0 .. 1 ] |
{- "id": "string",
- "name": "string",
- "epsOutputType": "CORE_OUTPUT",
- "busRegulator": "string",
- "topology": "string",
- "loadState": "string",
- "loadDefType": "CONSTANT_POWER",
- "loadDefParams": {
- "power": 0
}, - "dutyCyclePeriod": 0,
- "dutyCyclePercentage": 1
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| epsOutputType required | any (Power Supply Bus) Enum: "CORE_OUTPUT" "BUS_REGULATOR"
|
| busRegulator | string (ID of Associated BusRegulator Block) Relationship to zero or one |
| topology | string (ID of Associated Topology Block) Relationship to zero or one |
| loadDefType required | any (Load Definition Type) Enum: "CONSTANT_POWER" "CONSTANT_RESISTANCE" An enumeration. |
required | ConstantPower (object) or ConstantResistance (object) (Load Definition Parameters) |
| dutyCyclePeriod | number (Duty Cycle Period [min]) > 0 |
| dutyCyclePercentage | number (Duty Cycle Percentage) [ 0 .. 1 ] |
{- "id": "string",
- "name": "string",
- "epsOutputType": "CORE_OUTPUT",
- "busRegulator": "string",
- "topology": "string",
- "loadDefType": "CONSTANT_POWER",
- "loadDefParams": {
- "power": 0
}, - "dutyCyclePeriod": 0,
- "dutyCyclePercentage": 1
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| epsOutputType required | any (Power Supply Bus) Enum: "CORE_OUTPUT" "BUS_REGULATOR"
|
| busRegulator | string (ID of Associated BusRegulator Block) Relationship to zero or one |
| topology | string (ID of Associated Topology Block) Relationship to zero or one |
| loadState required | string (ID of Associated LoadState Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "epsOutputType": "CORE_OUTPUT",
- "busRegulator": "string",
- "topology": "string",
- "loadState": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| epsOutputType required | any (Power Supply Bus) Enum: "CORE_OUTPUT" "BUS_REGULATOR"
|
| busRegulator | string (ID of Associated BusRegulator Block) Relationship to zero or one |
| topology | string (ID of Associated Topology Block) Relationship to zero or one |
{- "id": "string",
- "name": "string",
- "epsOutputType": "CORE_OUTPUT",
- "busRegulator": "string",
- "topology": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| epsOutputType required | any (Power Supply Bus) Enum: "CORE_OUTPUT" "BUS_REGULATOR"
|
| busRegulator | string (ID of Associated BusRegulator Block) Relationship to zero or one |
| topology | string (ID of Associated Topology Block) Relationship to zero or one |
| loadState required | string (ID of Associated LoadState Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "epsOutputType": "CORE_OUTPUT",
- "busRegulator": "string",
- "topology": "string",
- "loadState": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| epsOutputType required | any (Power Supply Bus) Enum: "CORE_OUTPUT" "BUS_REGULATOR"
|
| busRegulator | string (ID of Associated BusRegulator Block) Relationship to zero or one |
| topology | string (ID of Associated Topology Block) Relationship to zero or one |
{- "id": "string",
- "name": "string",
- "epsOutputType": "CORE_OUTPUT",
- "busRegulator": "string",
- "topology": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| relationship required | any (Relationship) Enum: "GREATER" "LESS" "GREATER_EQUAL" "LESS_EQUAL" "EQUAL" "NOT_EQUAL" An enumeration. |
| paramACategory required | any (Parameter A Category) Enum: "SATELLITE" "TARGET" "TARGET_GROUP" "TIME" An enumeration. |
| paramBCategory required | any (Parameter B Category) Enum: "SATELLITE" "TARGET" "SCALAR" An enumeration. |
| paramA required | any (Parameter A Selection) Enum: "SHADOW" "BETA" "MEAN_ANOM" "TRUE_ANOM" "LAT" "LON" "ALT" "LO_SIGHT" "RANGE" "SOLAR_AZ" "SOLAR_EL" "SAT_AZ" "SAT_EL" "LOCAL_SIDEREAL_TIME" "" An enumeration. |
| paramB | any (Parameter B Selection) Default: "" Enum: "SHADOW" "BETA" "MEAN_ANOM" "TRUE_ANOM" "LAT" "LON" "ALT" "LO_SIGHT" "RANGE" "SOLAR_AZ" "SOLAR_EL" "SAT_AZ" "SAT_EL" "LOCAL_SIDEREAL_TIME" "" An enumeration. |
| scalar | number (Scalar Value) Set if |
| targetA | string (ID of Associated Target Block) Relationship to zero or one |
| targetB | string (ID of Associated Target Block) Relationship to zero or one |
| targetGroupA | string (ID of Associated TargetGroup Block) Relationship to zero or one |
| conOps required | string (ID of Associated ConOps Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "relationship": "GREATER",
- "paramACategory": "SATELLITE",
- "paramBCategory": "SATELLITE",
- "paramA": "SHADOW",
- "paramB": "",
- "scalar": 0,
- "targetA": "string",
- "targetB": "string",
- "targetGroupA": "string",
- "conOps": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| relationship required | any (Relationship) Enum: "GREATER" "LESS" "GREATER_EQUAL" "LESS_EQUAL" "EQUAL" "NOT_EQUAL" An enumeration. |
| paramACategory required | any (Parameter A Category) Enum: "SATELLITE" "TARGET" "TARGET_GROUP" "TIME" An enumeration. |
| paramBCategory required | any (Parameter B Category) Enum: "SATELLITE" "TARGET" "SCALAR" An enumeration. |
| paramA required | any (Parameter A Selection) Enum: "SHADOW" "BETA" "MEAN_ANOM" "TRUE_ANOM" "LAT" "LON" "ALT" "LO_SIGHT" "RANGE" "SOLAR_AZ" "SOLAR_EL" "SAT_AZ" "SAT_EL" "LOCAL_SIDEREAL_TIME" "" An enumeration. |
| paramB | any (Parameter B Selection) Default: "" Enum: "SHADOW" "BETA" "MEAN_ANOM" "TRUE_ANOM" "LAT" "LON" "ALT" "LO_SIGHT" "RANGE" "SOLAR_AZ" "SOLAR_EL" "SAT_AZ" "SAT_EL" "LOCAL_SIDEREAL_TIME" "" An enumeration. |
| scalar | number (Scalar Value) Set if |
| targetA | string (ID of Associated Target Block) Relationship to zero or one |
| targetB | string (ID of Associated Target Block) Relationship to zero or one |
| targetGroupA | string (ID of Associated TargetGroup Block) Relationship to zero or one |
{- "id": "string",
- "name": "string",
- "relationship": "GREATER",
- "paramACategory": "SATELLITE",
- "paramBCategory": "SATELLITE",
- "paramA": "SHADOW",
- "paramB": "",
- "scalar": 0,
- "targetA": "string",
- "targetB": "string",
- "targetGroupA": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| topology required | string (ID of Associated Topology Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "topology": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| panels | Array of any (IDs of Associated SolarPanel Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "panels": [ ]
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| conOps required | string (ID of Associated ConOps Block) Relationship to a |
| targetType | string (Targettype) Default: "SPACE_TARGET" Value: "SPACE_TARGET" |
{- "id": "string",
- "name": "string",
- "conOps": "string",
- "targetType": "SPACE_TARGET"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| targetType | string (Targettype) Default: "SPACE_TARGET" Value: "SPACE_TARGET" |
{- "id": "string",
- "name": "string",
- "targetType": "SPACE_TARGET"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| targetType | string (Targettype) Default: "CELESTIAL_TARGET" Value: "CELESTIAL_TARGET" |
| polynomialEphemerisBody required | any (Polynomial Ephemeris Body) Enum: "SUN" "MOON" The celestial body to target. |
| conOps required | string (ID of Associated ConOps Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "targetType": "CELESTIAL_TARGET",
- "polynomialEphemerisBody": "SUN",
- "conOps": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| targetType | string (Targettype) Default: "CELESTIAL_TARGET" Value: "CELESTIAL_TARGET" |
| polynomialEphemerisBody required | any (Polynomial Ephemeris Body) Enum: "SUN" "MOON" The celestial body to target. |
{- "id": "string",
- "name": "string",
- "targetType": "CELESTIAL_TARGET",
- "polynomialEphemerisBody": "SUN"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| conOps required | string (ID of Associated ConOps Block) Relationship to a |
| targetType | string (Targettype) Default: "GROUND_TARGET" Value: "GROUND_TARGET" |
{- "id": "string",
- "name": "string",
- "conOps": "string",
- "targetType": "GROUND_TARGET"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| targetType | string (Targettype) Default: "GROUND_TARGET" Value: "GROUND_TARGET" |
{- "id": "string",
- "name": "string",
- "targetType": "GROUND_TARGET"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| name required | string (Name) <= 32 characters |
| area required | number (Area) > 0 |
| sideA required | any (SideCategories) Enum: "COMPONENT" "SURFACE" "COOLER" An enumeration. |
| sideB required | any (SideCategories) Enum: "COMPONENT" "SURFACE" "COOLER" An enumeration. |
| material required | string (ID of Associated ThermalInterfaceMaterial Block) Relationship to a |
| componentA | string (ID of Associated Component Block) Relationship to zero or one |
| componentB | string (ID of Associated Component Block) Relationship to zero or one |
| surfaceA | string (ID of Associated Surface Block) Relationship to zero or one |
| surfaceB | string (ID of Associated Surface Block) Relationship to zero or one |
| coolerA | string (ID of Associated Cooler Block) Relationship to zero or one |
| coolerB | string (ID of Associated Cooler Block) Relationship to zero or one |
{- "name": "string",
- "area": 0,
- "sideA": "COMPONENT",
- "sideB": "COMPONENT",
- "material": "string",
- "componentA": "string",
- "componentB": "string",
- "surfaceA": "string",
- "surfaceB": "string",
- "coolerA": "string",
- "coolerB": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| name required | string (Name) <= 32 characters |
| area required | number (Area) > 0 |
| sideA required | any (SideCategories) Enum: "COMPONENT" "SURFACE" "COOLER" An enumeration. |
| sideB required | any (SideCategories) Enum: "COMPONENT" "SURFACE" "COOLER" An enumeration. |
| material required | string (ID of Associated ThermalInterfaceMaterial Block) Relationship to a |
| componentA | string (ID of Associated Component Block) Relationship to zero or one |
| componentB | string (ID of Associated Component Block) Relationship to zero or one |
| surfaceA | string (ID of Associated Surface Block) Relationship to zero or one |
| surfaceB | string (ID of Associated Surface Block) Relationship to zero or one |
| coolerA | string (ID of Associated Cooler Block) Relationship to zero or one |
| coolerB | string (ID of Associated Cooler Block) Relationship to zero or one |
{- "name": "string",
- "area": 0,
- "sideA": "COMPONENT",
- "sideB": "COMPONENT",
- "material": "string",
- "componentA": "string",
- "componentB": "string",
- "surfaceA": "string",
- "surfaceB": "string",
- "coolerA": "string",
- "coolerB": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ORBIT_DETERMINATION" |
| algorithmSubtype required | string (Algorithmsubtype) Value: "EKF" |
| covariance | Array of numbers (Covariance) [ items = 6 items ] |
| positionSensors | Array of any (IDs of Associated PositionSensor Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ORBIT_DETERMINATION",
- "algorithmSubtype": "EKF",
- "covariance": [
- [
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
]
], - "positionSensors": [ ]
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ORBIT_DETERMINATION" |
| algorithmSubtype required | string (Algorithmsubtype) Value: "EKF" |
| covariance | Array of numbers (Covariance) [ items = 6 items ] |
| positionSensors | Array of any (IDs of Associated PositionSensor Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ORBIT_DETERMINATION",
- "algorithmSubtype": "EKF",
- "covariance": [
- [
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
]
], - "positionSensors": [ ]
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ORBIT_DETERMINATION" |
| algorithmSubtype required | string (Algorithmsubtype) Value: "GPS" |
| positionSensors | Array of any (IDs of Associated PositionSensor Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ORBIT_DETERMINATION",
- "algorithmSubtype": "GPS",
- "positionSensors": [ ]
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 32 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ORBIT_DETERMINATION" |
| algorithmSubtype required | string (Algorithmsubtype) Value: "GPS" |
| positionSensors | Array of any (IDs of Associated PositionSensor Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ORBIT_DETERMINATION",
- "algorithmSubtype": "GPS",
- "positionSensors": [ ]
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "missionOrbit": "string",
- "satellite": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| startTime required | number (Start Time [MJD]) The time at which the simulation begins simulating from. |
| stopTime required | number (Stop Time [MJD]) The time at which the simulation completes. |
| realTime | boolean (Real-Time Mode) Default: false If true, the simulation will run faster than real-time up to current wall time and then step in sync with wall time. |
{- "id": "string",
- "startTime": 0,
- "stopTime": 0,
- "realTime": false
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "TemplateRef": { },
- "Agent": { },
- "ClockConfig": { },
- "clockConfig": "string",
- "agents": [ ]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "TemplateRef": { },
- "Agent": { },
- "ClockConfig": { },
- "clockConfig": "string",
- "agents": [ ]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| startTime required | number (Start Time [MJD]) The time at which the simulation begins simulating from. |
| stopTime required | number (Stop Time [MJD]) The time at which the simulation completes. |
| realTime | boolean (Real-Time Mode) Default: false If true, the simulation will run faster than real-time up to current wall time and then step in sync with wall time. |
{- "id": "string",
- "startTime": 0,
- "stopTime": 0,
- "realTime": false
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "TemplateRef": { },
- "Agent": { },
- "ClockConfig": { },
- "clockConfig": "string",
- "agents": [ ]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| ref required | integer (Agent Template Ref) The ID of the referenced Agent Template Branch. |
| agents | Array of any (IDs of Associated Agent Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "ref": 0,
- "agents": [ ]
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "TemplateRef": { },
- "Agent": { },
- "ClockConfig": { },
- "clockConfig": "string",
- "agents": [ ]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "TemplateRef": { },
- "Agent": { },
- "ClockConfig": { },
- "clockConfig": "string",
- "agents": [ ]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| ref required | integer (Agent Template Ref) The ID of the referenced Agent Template Branch. |
| agents | Array of any (IDs of Associated Agent Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "ref": 0,
- "agents": [ ]
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "TemplateRef": { },
- "Agent": { },
- "ClockConfig": { },
- "clockConfig": "string",
- "agents": [ ]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Agent Name) <= 32 characters The unique name of this Agent. |
| peripheral | boolean (Peripheral Flag) Default: false If true, this Agent is considered a Peripheral Agent within the Scenario. |
object (Target Agent Mapping) Default: {} A mapping from the Target Block IDs of this Agent to the IDs of other Agents in the Scenario. | |
| differentiatingState | object (Differentiating State) Default: {} State used to differentiate this Agent from others instantiated from the same Agent Template. This object is merged with the Agent Template model before the simulation begins. State variable organization must be identical to the Agent Template model in order to successfully overwrite it. |
| templateRef | string (ID of Associated TemplateRef Block) Relationship to zero or one |
{- "id": "string",
- "name": "string",
- "peripheral": false,
- "targetMapping": { },
- "differentiatingState": { },
- "templateRef": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "TemplateRef": { },
- "Agent": { },
- "ClockConfig": { },
- "clockConfig": "string",
- "agents": [ ]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "TemplateRef": { },
- "Agent": { },
- "ClockConfig": { },
- "clockConfig": "string",
- "agents": [ ]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Agent Name) <= 32 characters The unique name of this Agent. |
| peripheral | boolean (Peripheral Flag) Default: false If true, this Agent is considered a Peripheral Agent within the Scenario. |
object (Target Agent Mapping) Default: {} A mapping from the Target Block IDs of this Agent to the IDs of other Agents in the Scenario. | |
| differentiatingState | object (Differentiating State) Default: {} State used to differentiate this Agent from others instantiated from the same Agent Template. This object is merged with the Agent Template model before the simulation begins. State variable organization must be identical to the Agent Template model in order to successfully overwrite it. |
| templateRef | string (ID of Associated TemplateRef Block) Relationship to zero or one |
{- "id": "string",
- "name": "string",
- "peripheral": false,
- "targetMapping": { },
- "differentiatingState": { },
- "templateRef": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "latestId": "string",
- "TemplateRef": { },
- "Agent": { },
- "ClockConfig": { },
- "clockConfig": "string",
- "agents": [ ]
}
}